﻿@charset "utf-8";
/*
Powered By www.toprand.com
*/

/*Reset*/
*{ padding:0; margin:0; }
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0; font-size:12px; font-weight:normal;}
img{border:none}
ul,ul li{ list-style:none;} 
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
select,input{ vertical-align:middle;font-size:12px;}  
a {color:#666;text-decoration:none;}
a:hover {color:#1e4121;}
a:active {color:#1e4121;}
.hidden{ display:none}
/*basic*/ 
body{margin:0px; padding:0px;font-family:"\5B8B\4F53", Arial, Helvetica, sans-serif; font-size:12px;color:#666; background:#f8f8f8;}  

/*wrap*/
.wrap{ width:992px; margin:0 auto;}

.head{ width:100%; background:url(../images/head_bg.jpg) left top repeat-x; height:120px;}
.topnav{ float:right; width:600px; margin:5px 0 0 0; line-height:25px; color:#093511; text-align: right;}
.topnav a{padding:0 6px; color:#093511; display:inline-block;}
.logo{ float:left; margin:14px 0 0 18px; display:inline;}
.sch{ float:right; width:203px; height:21px; line-height:21px; border:1px solid #cfcfcf; margin-top:10px; background:url(../images/schbg.jpg) no-repeat;}
.schtxt{ float:left; width:170px; border:none; padding-left:5px; height:21px; line-height:21px; color:#333; background:none;}
.schbtn{ float:right; width:28px; height:21px; border:none; cursor:pointer; background:url(../images/schbtn.jpg) no-repeat;}
/*nav*/
.nav{ float:left; width:100%; margin:21px 0 0 0; height:32px;}
.navlist li{ float:left; text-align:center; width:130px; line-height:28px; font-size:13px;font-family:"\5FAE\8F6F\96C5\9ED1"; background:url(../images/bg_line.jpg)  right center no-repeat; position:relative; z-index:100001;}
.navlist li.first{ width:80px;}
.navlist li.last{ background:none;}
.navlist li a{ color:#444; display:block;}
.navlist li a:hover{ color:#1e4121;}

.navlist li.hover a{ background:url(../images/bg_navtab.jpg) center 0 no-repeat; color:#fff}
.navjiao{ position:absolute; left:55px; top:31px; background:url(../images/bg_navjiao.jpg) no-repeat; width:14px; height:8px; z-index:2; display:none;}
.navlist li.hover .navjiao{ display:block;}
.navbox1{ position:absolute;  top:28px; background:url(../images/nav_bg1.png) no-repeat; width:587px; height:118px;}
.navbox2{ position:absolute;  top:28px; background:url(../images/nav_bg2.png) no-repeat; width:526px; height:118px;}
.navbox3{ position:absolute;  top:28px; background:url(../images/nav_bg3.png) no-repeat; width:587px; height:118px;}
.navbox4{ position:absolute;  top:28px; background:url(../images/nav_bg4.png) no-repeat; width:514px; height:118px;}
.navbox5{ position:absolute;  top:28px; left:-111111px; background:url(../images/nav_bg5.png) no-repeat; width:583px; height:118px;}
.navbox6{ position:absolute;  top:28px; left:-111111px; background:url(../images/nav_bg6.png) no-repeat; width:524px; height:118px;}
.navbox7{ position:absolute;  top:28px; left:-111111px; background:url(../images/nav_bg7.png) no-repeat; width:583px; height:118px;}
.boxleft{left:-111111px;}
.navlist li.hover .boxleft{ left:-1px;}
.navlist li span{ float:left; width:95px; text-align:left}
.navlist li.hover .navbox5{left:-200px;}
.navlist li.hover .navbox6{left:-270px;}
.navlist li.hover .navbox7{left:-397px;}

.navbox1con{ float:left; padding:35px 0 0 215px; line-height:25px; width:270px;}
.navbox2con{ float:left; padding:45px 0 0 165px; line-height:25px; width:270px;}
.navbox3con{ float:left; padding:45px 0 0 215px; line-height:25px; width:360px;}
.navbox4con{ float:left; padding:35px 0 0 215px; line-height:25px; width:180px;}
.navbox7con{ float:left; padding:35px 0 0 160px; line-height:25px; width:360px;}

.navlist li .navbox3con span{ width:70px}



.navlist li.hover span a{ background:none; color:#6b6c6b; padding-left:10px; background:url(../images/dian.jpg) 0px 11px no-repeat;}
.navlist li.hover span a:hover{color:#1e4121; background:url(../images/dian_g.jpg) 0px 11px no-repeat;}
/*main*/
.main{ float:left; width:100%; background:#f8f8f8; padding:20px 0 15px 0;}
.ileft{ float:left; width:430px;}
.ilf_title{ float:left; width:100%; height:42px; line-height:34px; background:url(../images/titlebg.jpg) no-repeat;}
.ilf_title a{ float:right; padding-right:12px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.ilf_title h2{ float:left; padding-left:38px; color:#12471b; font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1";}
.ilf_title h2 span{ color:#a2a2a2; font-family:Arial, Helvetica, sans-serif;}
.inews{ float:left; width:100%; }
.inews p{ float:left; margin:0 0 0 6px; display:inline;}
.inewslist{ float:right; width:272px;}
.inewslist p{ line-height: 18px;}
.inewslist li{ float:left; width:100%; line-height:24px; background:url(../images/dian.jpg) left center no-repeat;}
.inewslist li a{ padding-left:9px;}
.icenter{ float:left; width:350px; margin-left:20px; display:inline;}
.ilf_title2{ background:url(../images/titlebg2.jpg) no-repeat;}
.iright{ float:right; width:170px;}

.iright .ilf_title{ float: left;
width: 100%;
height: 42px;
line-height: 34px;
background: url("../images/titlebg1.jpg") no-repeat scroll 0% 0% transparent;}

.ptlist li{ float:left; width:75px; height:75px; line-height:38px; margin:0 5px; margin-bottom:10px;}
.ptlist li.last{ margin-bottom:0;}

/*ban*/
.ban{ float:left; width:100%; overflow:hidden;text-align: center;}

.focus{width:100%;height:434px;position:relative; }
.f426x240{width:100%; height:434px;overflow:hidden}
.f426x240 li{ width:100%; height:434px;}
.f426x240 img{width:100%; height:434px;}

.rslides{width:100%;position:relative;list-style:none;padding:0;}
.rslides_nav{height:68px;width:40px;position:absolute;top:226px;left:0;overflow:hidden;text-decoration:none; z-index:99999;display:inline;}
.rslides_nav:active{opacity:1.0}

.rslides_nav.next{left:auto; right:-1px;}
.rslides_tabs{ position:absolute; left:50%; text-align:center; top:400px; margin-left:380px; display:inline;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px; line-height:17px; width:17px; height:17px;}
.rslides_tabs a{overflow:hidden;display:inline-block;_display:block;*display:block; width:17px; color:#333; font-size:12px; height:17px; text-align:center; background:url(../images/yuan1.gif) no-repeat; }
.rslides_tabs .rslides_here a{  background:url(../images/yuan2.gif) no-repeat;color:#fff;}


/*links*/
.links{ width:100%; float:left; background:url(../images/web_bg.jpg) left top repeat-x; height:230px; border-top:1px solid #dddddd; padding-top:15px; line-height:23px;}
.maplinks{ float:left; width:620px;}
.maplist{ float:left; height:170px;}
.maplist li{ float:left; width:100px; padding-left:22px; line-height:23px;}
.maplist li h2{ font-weight:bold;}

.addr{ float:left; padding-left:22px; line-height:21px; width:295px;}
.addr h2{ font-weight:bold;}
.addr p{ color:#666;}
.subcom{ float:left; width:500px; line-height:25px; padding-left:22px; color:#666}


/*inflash*/
#focus { width:100%; height:142px; overflow:hidden; position:relative;}
#focus ul {height:90px; position:absolute;}
#focus .itcon{ float:left; width:100%; margin-top:10px;}
#focus ul li {float:left; width:338px; height:90px; overflow:hidden; margin-left:10px; display:inline;  /*background:#fff;*/}
#focus ul li p{ text-align:center; float:left; width:94px; line-height:35px; margin:0 26px 0 0; display:inline;}
#focus ul li p.last{ margin-right:0;}
/*#focus ul li div {position:absolute; overflow:hidden;}*/
/*#focus .btnBg {position:absolute; width:607px; height:40px; left:0; bottom:0; background:#fff;}*/
#focus .btn {position:absolute; width:60px; height:26px; right:0; top:16px; padding-left:10px; border:none;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; color:   cursor: pointer;  float: left;  font-size: 12px;  height: 6px;
 line-height: 14px; margin-left: 5px;  position: relative; text-align: center;  width: 6px; background:url(../images/g1.jpg) no-repeat; text-indent:-999px;}
#focus .btn span.on {background:url(../images/g2.jpg) no-repeat; color:#fff;}

.icenter .focus{ width:350px; height: 190px; position: relative;}
.icenter .focus li,.icenter .focus li img{ width:350px; height: 190px;}
.icenter .focus .rslides_tabs{ margin:0;  top:170px;}

/*foot*/
.foot{ float:left; width:100%; height:37px; background:#12471b;}
.foot p{ color:#fff; line-height:35px; padding-left:10px; float:left;}
.foot p a{ color:#dffde4;}

/*内页mmain*/
.wrap2{ width:1010px; margin: 0 auto;}
.mmain{ float:left; width:100%; margin-top:10px; display:inline; margin-bottom:77px;}
.mm_left{ float:left; width:202px; background:#fbfbfb;}
.mm_left h2{ float:left; width:100%; background:url(../images/mm_left_bg.jpg) no-repeat; height:34px; text-align:center; font-size:16px; font-family:"微软雅黑"; color:#12541d; line-height:34px; padding:2px 0 5px 0;}
.mm_left h2 label{ color:#c2c3c4; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-left:5px;}
.mm_navlist{ float:left; width:186px; padding:0 6px 12px 6px; border:1px solid #dddddd; border-top:0;}
.mm_navlist li{ float:left; width:100%;background:url(../images/mm_left_bg2.jpg) bottom repeat-x; line-height:36px; width:100%; font-size:14px;}
.mm_navlist li a{ display:block; color:#666666; padding-left:26px;}
.mm_navlist li.nobg{  background:none}
.mm_navlist li.hover a,.mm_navlist li:hover a{ color:#12541d; background:url(../images/icon_jian.png) 126px center no-repeat; font-weight:bold;}


.mm_right{ float:right; width:790px;}
.title{ float:left; width:780px; border-bottom:1px solid #dcdcdc; padding:10px 0 0 10px; line-height:28px;}
.title h2{ float:left; background:url(../images/icon_fan.jpg) left no-repeat; color:#12541d; font-size:14px; font-weight:bold; padding-left:25px; }
.title span{ float:right; color:#2f2f2f;}
.title span a{ color:#2f2f2f;}
.title span a.sy,.title span a:hover{ color:#02690d;}

.scroll { ZOOM: 1; OVERFLOW: hidden; float:left; width:779px; margin-left:6px; margin-top:29px; display:inline;}
.scroll .arrLeft {WIDTH: 28px;FLOAT: left; HEIGHT: 28px; cursor:pointer; margin-right:12px; margin-top:13px;display:inline;}
.scroll .arrCont{ float:left;width:695px; height:50px;overflow:hidden; background:url(../images/icon_xian.jpg) center repeat-x; }
.scroll .arrRright{WIDTH: 28px;  FLOAT: left; HEIGHT: 28px;cursor:pointer; margin-left:13px;  margin-top:13px;display:inline;}
.scroll .caselist li{ float:left; text-align:center; overflow:hidden; text-align:center; width:64px;}
.scroll .caselist li a{ display:block;width:41px; height:41px;background:url(../images/scroll_bg.jpg) no-repeat; line-height:41px; color:#a2a2a2; font-size:14px; margin:5px 0; font-family:"\5FAE\8F6F\96C5\9ED1";}
.scroll .caselist li img{ border:2px solid #fff;}
.scroll .caselist li:hover a,.scroll .caselist li.hover a{ background:url(../images/big_bg.jpg) no-repeat; height:50px; width:50px; color:#ffffff; font-size:16px; line-height:50px; margin:0;}

.mm_con2{ float:left; width:668px; margin-left:49px; margin-top:30px; display:inline;}
.boglist{ float:left; width:100%;}
.boglist li{ float:left; width:100%; line-height:28px; padding-bottom:10px;}
.boglist li h2{ float:left; width:50px; font-size:18px; color:#12541d; font-family:"微软雅黑";}
.boglist li span{ float:left; width:632px; color:#666666; font-size:14px; padding-top:3px;}


.pages{ float:left; width:100%; text-align:center; margin-top:25px; display:inline;}
.pages a{ padding:3px 5px; color:#797979; border:1px solid #dfdfdf; margin:0 5px;}
.pages a:hover{border:1px solid #f8f8f8; color:#12541d;}


.about_con{ float:left; width:766px; line-height:30px; color:#666666;margin-top:39px; margin-left:10px; display:inline;}
.about_con p{ font-size:14px; }
.video{ float:right; width:404px; height:282px; padding-left:15px; padding-bottom:15px;}

.tiandilist{ float:left; width:100%; margin-top:30px; display:inline;}
.tiandilist li{ float:left; width:756px; padding:0 19px 0 14px; border-bottom:1px solid #dcdcdc; padding-bottom:32px; margin-bottom:30px; display: inline;}
.tiandilist li img{ float:left; background:url(../images/culture_bg.jpg) no-repeat; width:201px; height:147px; padding:10px 20px 10px 10px;}
.tiandilist li span{ float:right; width:511px; color:#666666; line-height:26px;}
.tiandilist li span p{ font-size:14px;}
.tiandilist li span h2{ color:#12541d; font-size:14px; font-weight:bold; line-height:32px;}
.tiandilist li span h2 label{ float:right; font-size:14px;font-weight:bold;}
.tiandilist li span h2 a:hover,.tiandilist li span h2 a:hover label{ color:#12541d; }
.more{color:#12541d; font-size:14px; margin-top:10px; float:right }
.tiandilist li.noborder{ border:0;}

.booklist{ float:left; width:100%;}
.booklist li{ float:left; width:100%; background:url(../images/mm_left_bg2.jpg) bottom repeat-x; padding-bottom:20px; margin-top:20px; display:inline;}
.booklist li h2{ background:url(../images/icon_emali.jpg) left no-repeat; padding-left:23px; color:#12541d; font-weight:bold; line-height:33px; font-size:14px;}
.booklist li span{ float:left; width:100%; background:url(../images/mm_left_bg2.jpg) bottom repeat-x; line-height:28px; color:#666666;  padding-bottom:10px;}
.booklist li span p{font-size:14px;}
.booklist li label{position:relative; float:left; width:147px; height:195px; background:url(../images/book_bg.jpg) no-repeat; padding:4px; margin-right:22px; display:inline; margin-left:16px; margin-top:17px;}
.booklist li  label a{ position:absolute; top:142px; left:0; background:url(../images/book_bg2.png) no-repeat; width:156px; height:35px; color:#12541d; font-size:14px; font-family:"微软雅黑"; text-align:center; line-height:26px;}
.booklist span.more{ display:block; float:right; width:100%; text-align:right; height:20px;  border-bottom:1px solid #ccc}
.booklist span.more a{ color:#1e4121; font-size:12px;}
.booklist span.more a:hover{ text-decoration:underline}

.culture{ float:left; width:767px; padding-left:4px; padding-right:7px; background:url(../images/mm_left_bg2.jpg) bottom repeat-x; padding-bottom:29px; padding-top:16px;}
.culture p{ font-size:14px; color:#666; line-height:30px;}
.culture h2{ background:url(../images/icon_ren.jpg) left no-repeat; padding-left:25px; color:#12541d; font-size:14px; font-weight:bold;}
.culture2 h2{ background:url(../images/icon_hua.jpg) left no-repeat;}
.culture h2 label{ float:right; width:666px; background:url(../images/culture_bg2.jpg) repeat-x; height:15px;}
.culture_con1{ float:left; width:742px; padding-bottom:4px; background:#e4e4e4; margin-top:18px; display:
inline; padding-left:25px;}
.culture_con1 span{ float:left; width:232px; padding-top:12px;}
.culture_con1 img{ float:right;}
.tx_con{ float:left; width:745px; background:url(../images/txi_bg.jpg) right bottom no-repeat; margin-top:10px; margin-left:27px; display:inline;}
.tx_con span{ float:left; width:58px;}
.tx_con label{ float:left; width:680px; font-size:14px;}
.culture3{background:url(../images/jian_bg.jpg) right bottom no-repeat}


.gc_tab{ float:left; width:100%; background:url(../images/gc_bg.jpg) center no-repeat; height:40px;}
.gctab th{ font-size:16px; font-family:"微软雅黑"; color:#12541d; font-weight:normal; line-height:40px;}
.gctab td{ border-bottom:1px dashed #dcdcdc; line-height:38px; font-size:14px; }
.gc_tab2{ float:left; width:687px; margin-left:43px; display:inline;}
.hrlist{ float:left; width:100%;}
.hrlist li{ float:left; width:232px; margin-left:25px; display:inline; margin-top:26px; line-height:25px;}
.hrlist li img{ background:url(../images/culture_bg.jpg) no-repeat; padding:10px 20px 10px 10px; width:201px; height:147px;}
.hrlist li span{ float:left; width:100%; text-align:center; color:#666666; font-size:14px;}
.hrlist2 li{ margin:20px 8px 6px 8px;}

.hrlist33 li{ margin:20px 5px 6px 5px;}



/*placer*/
.subbox{ float:left; width:100%; background:url(../images/mm_left_bg2.jpg) top repeat-x;}
.mm_navlist li.hover ul li{ background:none; line-height:32px; font-size:12px;}
.mm_navlist li.hover ul li a{ font-weight:normal; color:#666; display:block; background:url(../images/dian.jpg) 26px center no-repeat; padding-left:34px;}
.mm_navlist li.hover ul li.hover a,.mm_navlist li.hover ul li a:hover{ background:url(../images/dian_g.jpg) 26px center no-repeat; color:#12541d;}
.mm_navlist li.hover ul li.hover li a{ font-weight:normal; color:#666; display:block; background:url(../images/dian.jpg) 46px center no-repeat; padding-left:54px;}
.mm_navlist li.hover ul li.hover li.hover a,.mm_navlist li.hover ul li.hover li a:hover{background:url(../images/dian_g.jpg) 46px center no-repeat; color:#12541d;}


.plpic{ float:left; width:100%; margin-top:22px; background:url(../images/bgpl.jpg) no-repeat; height:40px; line-height:35px; font-size:14px; font-weight:bold; text-align:center;}
.plpic a{color:#12541d; }
.plpic2{ background:url(../images/bgpl2.jpg) no-repeat; height:56px; line-height:22px; padding-top:8px;}

.mcon{ float:left; width:100%; margin-top:18px;}
.notlist li{ float:left; width:100%; border-bottom:1px dashed #dcdcdc; line-height:36px; background:url(../images/dian.jpg) 33px center no-repeat; font-size:14px; color:#666;}
.notlist li span{ float:right; padding-right:20px;}
.notlist li a{ padding-left:45px;}
.notlist li.last{ border-bottom:none;}
.loginbar{ float:left; width:768px; border:1px solid #dedede; height:80px; padding-left:20px; background:#fcfcfc; padding-top:10px; line-height:25px;}
.loginbar h2{ font-size:14px; font-weight:bold; color:#205229; background:url(../images/line_bg2.jpg) left center no-repeat; padding-left:12px;}
.logintable{ float:left; width:768px; line-height:35px;}

.logintable th{ font-weight:normal; font-size:14px; text-align:right; color:#666;}
.ptinfor{ float:left; width:100%; line-height:30px; margin-top:10px;}
.ptinfor h2{ text-align:center; font-size:14px; font-weight:bold; color:#205229;}
.ptinfor p{ font-size:14px;}

.jbao{ float:left; width:100%; margin-top:20px;}
.jbaotable{ background:#fbfbfb; line-height:40px; border-collapse:collapse;}
.jbaotable th{ text-align:center; font-weight:normal; font-size:14px; border:1px solid #dcdcdc;}
.jbaotable td{border:1px solid #dcdcdc; font-size:14px; padding-left:16px;}


/*news*/
.nleft{ float:left; width:519px;}
.news_title{ float:left; width:100%; line-height:32px; border-bottom:1px solid #dcdcdc; background:url(../images/n_icon1.jpg) 12px center no-repeat;}
.news_title h2{ padding-left:33px; font-weight:bold; font-size:14px; color:#12541d; float:left}
.news_title a{ float:right; color:#12541d; padding-right:12px;}
.hotnews{ float:left; width:495px; background:#eee; margin:12px 0 0 12px; display:inline; height:366px; margin-bottom:30px;}

.scroll4 { ZOOM: 1; OVERFLOW: hidden; float:left; width:100%; position:relative;}
.scroll4 .arrLeft {WIDTH: 30px; background:url(../images/pl.jpg) no-repeat; FLOAT: left; HEIGHT:30px; cursor:pointer; position:absolute; top:315px; right:50px;}
.scroll4 .arrCont{ float:left;width:495px; height:360px;overflow:hidden;}
.scroll4 .arrRright{WIDTH: 30px; BACKGROUND: url(../images/pr.jpg) no-repeat; FLOAT: left; HEIGHT: 30px;cursor:pointer; top:315px; right:15px; position:absolute;}
.scroll4 .arrlist li{ float:left; width:495px; height:360px; overflow:hidden;}
.scroll4 .arrlist li .pimg{ display:block; text-align:center; width:492px; border:1px solid #dcdcdc;overflow:hidden; height:169px; margin-bottom:5px;}
.scroll4 .arrlist li .pword{ padding:0 10px; width:470px; height:120px; line-height:32px;}
.scroll4 .arrlist li .pword h2{ font-size:14px; float:left; font-weight:bold;}
.scroll4 .arrlist li .pword h2 a{color:#12541d; text-decoration:underline;}
.scroll4 .arrlist li .pword h2 span{ float:right; color:#666; font-size:12px;}
.scroll4 .arrlist li .pword p{ color:#666; font-size:14px;}
.scroll4 .arrlist li .num{ font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:14px; color:#666;margin:10px 80px 0 0; display:inline; float:right;}


.lasest{ float:left;border-bottom:1px solid #dcdcdc; margin-top:10px; padding-left:12px; width:497px;}
.npic{ float:left; width:79px; border:1px solid #cac7c5;}
.nword{ float:right; width:407px; line-height:25px;}
.nword h3 span{ float:right;}
.nword h3{ font-size:14px;}
.nword h3 a{ font-weight:bold;}
.nword p{ font-size:14px; color:#666;}
.newlist li{ float:left; width:100%; margin-top:12px; padding-bottom:14px; border-bottom:1px dashed #dcdcdc;}
.newlist li.last{ border-bottom:0; padding-bottom:20px;}
.nright{ float:right; width:238px;}

.news_title2{  background:url(../images/n_icon2.jpg) 12px center no-repeat;}
.medcon{ float:left; width:100%; margin-top:12px; line-height:26px;}
.medpic{ float:left; width:236px; border:1px solid #dcdcdc; margin-bottom:8px;}
.newlist2{ float:left; width:100%; margin-bottom:29px;}
.newlist2 li{ float:left; line-height:22px; background:url(../images/dian_g.jpg) left 10px no-repeat; padding-left:13px; width:224px; margin:14px 0 0 0; font-size:14px;}
.newlist2 li p{ font-size:14px;}
.news_con{ float:left; width:100%;}
.newslist li{ float:left; width:100%; margin:20px 0 0 0; padding-bottom:20px; background:url(../images/bgnews.jpg) center bottom no-repeat;}
.newslist li h2{ line-height:26px; font-size:14px;}
.newslist li h2 span{ float:left; width:122px;}
.newslist li h2 a{ font-weight:bold; float:left;}
.newslist li h2 a:hover{ text-decoration:underline;}
.npic1{ float:left; width:103px; border:1px solid #dcdcdc;}
.npic1 img{ width:103px; height:73px;}
.nword1{ float:right; width:642px; margin-right:24px; display:inline; line-height:24px;}
.nword1 p{ font-size:14px; color:#666;}
.nword1 a{ float:right; color:#12541d;}
.nword11{ width:632px; margin-right:0;}

.hotvideo{ float:left; width:100%; margin-top:30px; padding-bottom:30px; background:url(../images/linev.jpg) left bottom repeat-x;}
.vpic{ float:left; width:404px; height:281px; margin-left:5px; display:inline;}
.vword{ float:left; width:336px; margin-left:12px; display:inline; background:#eee; height:271px; padding:5px 10px; line-height:34px;}
.vword h2{ font-size:14px;}
.vword h2 span{ float:right;}
.vword h2 a{ font-weight:bold;}
.vword h2 a:hover{ text-decoration:underline;}

.videolist li{ float:left; width:379px; margin-right:20px; display:inline; background:url(../images/bgvido.jpg) center bottom no-repeat; margin-top:26px; padding-bottom:25px;}
.videolist li.nor{ margin-right:0;}
.vpic2 { float:left; width:103px; border:1px solid #dcdcdc; margin-left:5px; display:inline;}
.vword2{ float:right; width:248px; line-height:22px;}
.vword2 p{ font-size:14px; font-weight:bold; height:44px;}

.title_art{ float:left; width:100%; text-align:center; border-bottom:1px solid #dcdcdc; line-height:32px; padding-bottom:5px;}
.title_art h2{ font-size:16px; font-weight:bold; color:#2f2f2f;}
.title_art span{ font-size:14px; color:#2f2f2f;}
.new_detail{ float:left; width:100%; line-height:28px; font-size:14px; margin-top:15px;}
.new_detail h2{ text-align:center; font-size:14px; font-weight:bold;}
.new_detail p{ font-size:14px;}
.tips{ float:left; width:100%; margin-top:28px; line-height:28px; position:relative;}
.tips p{ font-size:14px;}



.share{ position:absolute; right:0; top:28px; line-height:26px;font-family:"\5FAE\8F6F\96C5\9ED1";}
.relation{ float:left; width:100%; background:#fbfbfb; margin-top:25px; line-height:38px; border-bottom:1px solid #dcdcdc; padding:4px 0;}
.relation h2{ background:url(../images/n_icon1.jpg) 10px center no-repeat; line-height:32px; border-bottom:1px solid #dcdcdc; font-size:14px; font-weight:bold; color:#12541d; padding-left:28px; margin-top:4px; float:left; width:762px;}
.relation h2 a{ float:right; font-weight:normal; font-size:12px; padding-right:10px; color:#12541d;}
.relatelist li{ width:762px; margin:0 0 0 12px; float:left; display:inline; border-bottom:1px dashed #dcdcdc; font-size:14px; background:url(../images/n_icon3.jpg) left center no-repeat; line-height:36px;}
.relatelist li.last{ border-bottom:0;}
.relatelist li a{ padding-left:15px;}
.relatelist li span{ float:right;}

/*tech*/
.tech_con{ float:left; width:497px; padding:12px 11px 28px 12px; display:inline; line-height:30px;margin-bottom:5px; font-size:14px;}
.yanjiu_con{ float:left; width:100%; padding:22px 0 30px 0;}
.yanjiulist1 li{ float:left; border:1px solid #e0e0e0; padding:3px; width:102px; height:142px; margin:0 6px 0 13px; display:inline;}
.yanjiulist1 li img{ display:block;border:1px solid #e0e0e0;}

.zhuanlilist1 li{ float:left; width:239px; height:373px; overflow:hidden; line-height:28px; margin:0 14px 0 10px; display:inline; text-align:center;}
.zhuanlilist1 li .limg{float:left; border:1px solid #e0e0e0; padding:10px; width:217px; height:307px; margin-bottom:5px;}
.zhuanlilist1 li img{ display:block;border:1px solid #e0e0e0;}
.zhuanlilist1 li p{ font-size:14px;}


.yanjiucon2{ float:left; width:510px; padding:20px 0 0 10px;}
.yanjiulist2 li{ float:left; width:100%; margin-bottom:20px;}
.treepic{ background:url(../images/treebg.jpg) no-repeat; text-align:left; padding:6px 0 0 6px; width:151px; height:107px; float:left;}
.yanjiulist2 li .r{ float:right; line-height:18px; width:330px; padding-right:10px;}
.yanjiulist2 li .r .ptitle{ margin-bottom:5px;}
.yanjiulist2 li .r .ptitle a{ font-size:14px; font-weight:bold; color:#666; display:block;}
.yanjiulist2 li .r .ptitle a:hover{ color:#12541d}
.yanjiulist2 li .r .ptitle span{ float:right;}
.pdetail{ margin-top:18px;}
.pdetail a{ color:#12541d}

.yanjiulist3 li{ float:left; width:100%; margin-bottom:30px;border-bottom:1px solid #dcdcdc; padding-bottom:30px; }
.cguopic{ background:url(../images/bg_chengguo.jpg) no-repeat; text-align:left; padding:10px 0 0 10px; width:222px; height:157px; float:left; margin-left:15px; display:inline; }
.yanjiulist3 li .r{ float:right; line-height:25px; width:515px; padding-right:17px; padding-top:5px;}
.yanjiulist3 li .r .ptitle{ margin-bottom:5px;}
.yanjiulist3 li .r .ptitle a{ font-size:14px; font-weight:bold; color:#666; display:block;}
.yanjiulist3 li .r .ptitle a:hover{ color:#12541d}
.yanjiulist3 li .r .ptitle span{ float:right;}





.brandlist2 li{ float:left; width:111px; margin:20px 4px 20px 9px; line-height:35px;display:inline;}
.brandlist2 li .brandpic2{ float:left; width:107px; height:77px; padding:4px 0 0 4px; background:url(../images/bg_tian.jpg) no-repeat; }
.tech_con2{ border-bottom:0; padding-bottom:0;}
.techpic{ float:left; width:180px; border:1px solid #dcdcdc; margin:0 15px 0 0; display:inline;}
.treelist li{ float:left; text-align:center; width:157px; margin:8px 12px 0 0; display:inline; line-height:35px; font-size:14px;}
.treepic{ background:url(../images/treebg.jpg) no-repeat; text-align:left; padding:6px 0 0 6px; width:151px; height:107px; float:left;}
.treelist li.last{ margin-right:0;}
.nright2{ width:249px;}

.tech{ float:left; width:100%;padding-bottom:30px; margin-top:12px; margin-bottom:6px;}
.ppic{ float:left; width:247px; border:1px solid #dcdcdc; margin-bottom:7px;}
.techlist li{ float:left; width:100%;  background:url(../images/dian_g.jpg) 6px center no-repeat; line-height:26px; font-size:14px;}
.techlist li a{ padding-left:16px;}
.techlist2 li { line-height:28px;}
.brandpic{ float:left; width:93px; padding:4px; background:#fff; border:1px solid #dcdcdc;}
.brandlist li{ float:left; width:103px; margin:20px 9px 0 9px; line-height:35px; font-size:14px; text-align:center; display:inline;}
.parter{ float:left; width:780px; margin:0 0 0 6px; display:inline; line-height:28px; font-size:14px;}
.years{ float:left; width:784px; margin-left:6px; display:inline; padding-bottom:14px;}
.tit_parter{ float:left; width:780px; margin:0 5px; display:inline; background:url(../images/bgparter.jpg) center bottom no-repeat; height:39px; line-height:39px; font-size:16px; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#12541d;}
.tit_parter span{ padding-left:60px; width:300px; float:left;}
.partertable{ float:left; width:688px; margin:5px 0 0 45px; display:inline; border-collapse:collapse; line-height:40px;}
.partertable tr.tt{ border-bottom:1px dashed #dcdcdc;}
.partertable tr td{ padding-left:15px; font-size:14px;}

.subnav{ float:left; width:774px; padding-left:16px; background:url(../images/bgsub.jpg) left top repeat-x; height:36px; line-height:29px;}
.subnavlist li{ float:left; text-align:center; width:93px; border-right:1px solid #f8f8f8; font-size:14px; height:36px; line-height:29px; position:relative;}
.subnavlist li.hover a,.subnavlist li a:hover{ background:url(../images/bgsub2.jpg) no-repeat; display:block; color:#fff; height:36px;}
.school{ float:left; width:100%; margin-top:10px; font-size:14px; line-height:30px;}
.school2{ float:left; width:770px; padding:0 10px; margin-top:10px; font-size:14px; line-height:30px; padding-bottom:20px;}
.school2 p{ font-size:14px;}
.lv{ color:#12541d}

.schpic2{ float:left; background:url(../images/culture_bg.jpg) no-repeat; width:201px; height:147px; padding:10px 20px 10px 10px; margin:0 15px 15px 0}
.schpic{ float:left; background:url(../images/culture_bg.jpg) no-repeat; width:201px; height:147px; padding:10px 20px 10px 10px;}
.schword{ float:right; width:529px; margin-right:14px; display:inline; line-height:30px; font-size:14px;}
.schpic2{ margin-right:10px;}
.teamword{ float:left; border-bottom:1px solid #dcdcdc; width:760px; padding:0 15px 12px 15px; line-height:30px; font-size:14px;}
.teamlist li{ float:left; width:760px; padding:0 15px; margin:22px 0 15px 0; line-height:29px;}
.teampic{ float:left; width:162px; background:url(../images/team_bg.jpg) no-repeat; padding:8px 17px 8px 8px; margin-right:8px; display:inline;}

.important{ float:left; width:100%; background:#fbfbfb; border-top:1px solid #dcdcdc; padding-top:15px; padding-bottom:20px;}
.imporlist li{ float:left; width:100%; line-height:36px; font-size:14px; background:url(../images/dian_g.jpg) 25px center no-repeat;}
.imporlist li.sed{ background:#f3f3f3 url(../images/dian_g.jpg) 25px center no-repeat;}
.imporlist li a{ padding-left:38px;}
.imporlist li span{ float:right; padding-right:10px;}

.basepic{ float:left; width:763px; margin:10px 0 0 10px; display:inline;}
.bigpic{ float:left; width:585px; height:385px; position:relative; text-align:center}
.bigpic p span{ position:absolute; left:0; bottom:0; line-height:26px; background:url(../images/bgtm.png) left top repeat-x; width:584px; text-align:center; color:#fff;}


.small{ float:right; width:154px;}

.scroll2 { ZOOM: 1; OVERFLOW: hidden; float:left; width:100%;}
.scroll2 .arrLeft {WIDTH: 100%; background:url(../images/top_pre.jpg) center top no-repeat;FLOAT: left; HEIGHT: 19px; cursor:pointer; text-align:center; margin-bottom:5px;}
.scroll2 .arrCont{ width:154px; margin:0 auto;overflow:hidden; height:342px;}
.scroll2 .arrRright{WIDTH: 100%; background:url(../images/bot_next.jpg) center top no-repeat; FLOAT: left; HEIGHT: 19px;cursor:pointer; display:inline; margin-top:5px;}
.scroll2 .arrlist li{ float:left; width:154px; display:inline; text-align:center; overflow:hidden; margin:5px 0; height:104px;cursor:pointer;}
.scroll2 .arrlist li a{border:1px solid #dcdcdc;padding:1px; display:block;}
.scroll2 .arrlist li a:hover{ border:2px solid #12471b; height:100px; padding:0;}
.baseword{ float:left; width:770px; margin:25px 0 0 10px; display:inline; line-height:28px; font-size:14px;}
.scroll3 .arrCont{ height:456px;}

/*duty*/
.fund{ float:left; width:100%; margin-top:12px; border-bottom:3px solid #dcdcdc;}
.fhot{ float:left; width:499px; padding:10px; background:#eee;}
.hotpic{ float:left; width:191px; border:1px solid #dcdcdc;}
.hotword{ float:right; width:297px; line-height:28px;}
.hotword p{ font-size:14px;}
.hotword h2{ font-size:14px; font-weight:bold;}
.hotword h2 a{ color:#12541d;}
.hotlist li{ float:left; width:100%; line-height:34px; font-size:14px; background:url(../images/dian_g.jpg) 14px center no-repeat; border-bottom:1px dashed #dcdcdc;}
.hotlist li.last{ border-bottom:0;}
.hotlist li span{ float:right; padding-right:10px;}
.hotlist li a{ padding-left:22px;}
.find{ float:left; width:100%; margin-top:12px; padding-bottom:5px; border-bottom:3px solid #dcdcdc;}
.findtable{ float:left; width:100%; line-height:23px; border-collapse:collapse;}
.findtable td{ border:1px solid #dcdcdc; text-align:center;}
.findtable th{border:1px solid #dcdcdc; font-size:14px; font-weight:bold; line-height:31px;}
.more2{ float:right; width:80px; font-size:12px; }
.more2 a{color:#12541d; line-height:26px;}
.fund_con{ float:left; width:100%; margin:15px 0 0 0; border-bottom:3px solid #dcdcdc; padding-bottom:15px;}
.fundlist li{ width:226px; border:1px solid #dcdcdc; padding:5px 14px; line-height:30px; margin-right:10px; display:inline; float:left;}
.fundlist li h2{ line-height:30px; border-bottom:1px solid #dcdcdc; background:url(../images/n_icon2.jpg) left center no-repeat; font-size:14px; font-weight:bold; color:#12541d; padding-left:20px;}
.gypic{ float:left; border:1px solid #dcdcdc; margin-top:8px; margin-bottom:5px;}
.fundlist li p{ background:url(../images/dian.jpg) left 12px no-repeat; width:162px; padding-left:8px; float:left; font-size:14px;}
.fundlist li.last{ margin-right:0;}

.baogao{ float:left; width:770px; border:1px solid #dcdcdc; padding:15px 9px;}
.bgleft{ float:left; width:376px;}
.bgright{ float:right; width:366px; padding-left:12px; background:url(../images/bgfund.jpg) left top repeat-y;}
.dutylist li{ float:left; width:100%; line-height:35px; border-bottom:1px dashed #dcdcdc; background:url(../images/dian.jpg) 2px center no-repeat; font-size:14px;}
.dutylist li a{ padding-left:10px}
.dutylist li span{ float:right;}
.fund_about{ float:left; width:100%; line-height:30px; font-size:14px; margin-top:4px;}
.lianxi{ float:left; width:760px; margin-top:15px; background:#eee; padding:12px 15px; line-height:32px;}
.lianxi h2{ font-size:14px; font-weight:bold; color:#12541d; background:url(../images/n_icon2.jpg) left center no-repeat; float:left; padding-left:20px;}
.lxtable{ float:left; width:760px; font-size:14px;}
.lxtable th{ text-align:right; font-weight:normal;}

.duty_con{ float:left; width:788px; border:1px solid #dcdcdc; margin-top:18px;}
.ban_duty{ float:left; width:100%; border-bottom:1px dashed #dcdcdc;}
.duty_about{ float:left; width:755px; margin:24px 0 38px 18px; display:inline; line-height:28px;}
.duty_about p{ font-size:14px;}
.welpic{ float:left; width:233px; border:1px solid #dcdcdc;}
.welword{ float:right; width:502px; font-size:14px; line-height:30px;}
.welinfor{ float:left; width:100%;background:url(../images/bgnews.jpg) center bottom no-repeat; padding-bottom:28px; margin-bottom:10px;}
.baogao_con{ float:left; width:760px; margin:10px 0 28px 15px; display:inline;}
.baogaolist li{ float:left; width:100%; border-bottom:1px dashed #dcdcdc; line-height:35px; font-size:14px;}
.baogaolist li a{ float:right; padding-right:24px;}
.baogaolist li span{ padding-left:15px;}
.yearstable{ float:left; width:100%; margin-top:18px; line-height:40px; border-collapse:collapse; font-size:14px;}
.yearstable th{ color:#12471b; border:1px  solid #dcdcdc;}
.yearstable td{ border:1px  solid #dcdcdc; text-align:center;}


/*hr*/
.hrcon{ float:left; line-height:30px; font-size:14px; width:100%;}
.hrcon p{ font-size:14px;}
.employ{ float:left; width:760px; border:1px solid #dcdcdc; padding:8px 14px 40px 14px; margin-top:18px; background:#fbfbfb;}
.hr_tit{ float:left; width:100%; line-height:26px; background:url(../images/hr_titbg.jpg) 6px center no-repeat; border-bottom:1px solid #dcdcdc;}
.hr_tit h2{ font-size:14px; font-weight:bold; color:#205229; float:left; padding-left:15px;}
.infor{ float:left; width:100%; border-bottom:1px dashed #dcdcdc; padding:10px 0 20px 0; margin-bottom:8px;}
.hrtable{ float:left; width:100%; line-height:28px;}
.hrtable th{ font-size:14px; font-weight:normal; text-align:right;}
.hrtable2{ float:left; width:760px; line-height:38px;}
.hrtable2 th{ background:url(../images/bghr2.jpg) left top repeat-x; font-size:14px;border-bottom:1px solid #dcdcdc;}
.hrtable2 td{ border-bottom:1px dashed #dcdcdc; text-align:center; font-size:14px;}

.hr_tit2{ float:left; width:100%; background:url(../images/bghr3.jpg) no-repeat; line-height:50px; text-align:center; color:#12541d; font-size:14px; font-weight:bold;}

.hrtable3{ float:left; width:100%; line-height:34px; border-collapse:collapse;}
.hrtable3 th{ text-align:center; font-size:14px; border:1px solid #dcdcdc;}
.hrtable3 td{ text-align:center; font-size:14px; border:1px solid #dcdcdc;}
.qalist li{ float:left; width:100%; margin-bottom:15px;}
.jobtable{ float:left; width:760px; margin:0 15px; display:inline; line-height:35px; border-collapse:collapse; font-size:14px;}
.jobtable th{ font-size:14px; text-align:left; border-bottom:1px dashed #dcdcdc;}
.jobtable td{border-bottom:1px dashed #dcdcdc;}
.hrdet{ float:left; width:760px; padding:15px; border-top:1px solid #dcdcdc; margin-top:6px; line-height:32px; font-size:14px;}
.hrdet p{ font-size:14px;}
.qution{ float:left; width:100%; background: url(../images/linev.jpg) left bottom repeat-x; line-height:28px;}
.qution h2{ background:url(../images/q_icon.jpg) 9px center no-repeat; font-size:14px; padding-left:38px; float:left;}
.anwer{ float:left; width:100%; background:url(../images/bgfund.jpg) 27px top repeat-y;}
.anwer span{float:left; width:25px; background:url(../images/a_icon.jpg) 10px 8px no-repeat; height:40px;}
.online{ float:left; width:100%; margin-top:15px; background:url(../images/qq_bg.jpg) no-repeat; height:288px;}

.qqcon{ float:left; width:153px; margin:88px 0 0 27px; display:inline; line-height:34px;}
.qqlist li{ float:left;  border-bottom:1px dashed #dcdcdc; width:100%; font-size:14px; background:url(../images/qqbg.jpg) left center no-repeat;}
.qqlist li a{ padding-left:25px;}

.connav{ float:left; width:788px; border:1px solid #dcdcdc; line-height:32px; background:url(../images/bgconnav1.jpg) left top repeat-x;}
.connavlist li{ float:left; text-align:center; width:101px; background:url(../images/bgconnav3.jpg) right  center no-repeat; cursor:pointer; font-size:14px;}
.connavlist li.hover{ background:url(../images/bgconnav2.jpg) left top no-repeat; color:#12471b; font-weight:bold; }
.connavlist li.nobg{ background:none;}
.contact{ float:left; width:754px; margin:14px 16px 0 20px; display:inline; line-height:32px; font-size:14px;}
.contact p{ font-size:14px;}
.contact h2{ font-size:14px; color:#12471b;}
.conleft{ float:left; width:422px;}
.conright{ float:right; width:332px;}

.downlist{ float:left; width:100%; margin-top:20px;}
.downlist li{ width:310px; line-height:40px; float:left;margin-left:40px; display:inline; margin-right:50px; background:url(../images/down_icon.jpg) left center no-repeat; font-size:14px;}
.downlist li a{ padding-left:25px;}
.downlist li.nor{ margin-right:0;}
.back{ float:right; margin-top:30px;}

.regbartable{ float:left; width:100%; border-collapse:collapse; line-height:24px; background:#fdfdfd;}
.regbartable td{ padding:8px 0; border:1px solid #dcdcdc; text-align:left; padding-left:10px; font-size:14px;}
.regbartable th{ text-align:center; font-size:14px; font-weight:bold; color:#205229; line-height:40px; border:1px solid #dcdcdc; }






/*txt*/
.btn22{ width:74px; height:19px; background:url(../images/bgbtn3.jpg) no-repeat; text-align:center; margin-left:14px; border:none; cursor:pointer; color:#fff; display:block; line-height:19px;}
.btnA{ background:url(../images/bgbtn1.jpg) no-repeat; width:51px; height:19px; line-height:19px; text-align:center; color:#fff; cursor:pointer; border:none; margin-right:5px; display:block; float:right}
.btn{   cursor:pointer; color:#797979; border:1px solid #dfdfdf;  }
.txt1{ height:20px; line-height:20px; width:126px; padding-left:5px; border:1px solid #dcdcdc; background:url(../images/bgtxt1.jpg) no-repeat;}
.btn1{ background:url(../images/bgbtn1.jpg) no-repeat; width:51px; height:19px; color:#fff; cursor:pointer; border:none; margin-right:5px;}
.txt2{ width:165px; background:url(../images/bgtxt2.jpg) no-repeat;}
.txt3{ width:403px; background:url(../images/bgtxt3.jpg) no-repeat;}
.txt4{ border:1px solid #dcdcdc; height:124px; width:570px; padding-left:5px; line-height:24px; margin:15px 0; float:left; overflow-y:scroll;}
.txt5{ width:131px; border:1px solid #dcdcdc; height:20px;}
.btn2{ width:74px; height:19px; background:url(../images/bgbtn3.jpg) no-repeat; text-align:center; margin-left:14px; border:none; cursor:pointer; color:#fff;}
.txt6{ width:92px; height:20px; border:1px solid #dcdcdc;}
.txt7{ margin:-4px 4px 0 5px;}
.txt8{background:url(../images/bgtxt1.jpg) no-repeat; width:403px;}
.txt9{ width:96px;}
.txt10{ height:46px; line-height:24px; padding-left:6px; width:572px; border:1px solid #dcdcdc; overflow-y:scroll}
.subnav2{ width:976px; margin-bottom:6px;}

.boxnav{ position:absolute; left:0; top:36px; background:#d2d2d2; width:466px; height:27px; padding:0 7px;}
.subnav2 li.hover ul li{ line-height:27px; height:27px; background:url(../images/subnav2.jpg) right center no-repeat; border:0; font-size:12px;}
.subnav2 li.hover ul li a{ display:block; line-height:27px; height:27px; background:none; color:#666;}
.subnav2 li.hover ul li a:hover{ color:#2a5a32;}
.work_cur,.work_cur2{ width:100%; line-height:30px; border-bottom:1px solid #dcdcdc; background:url(../images/work_icon1.jpg) 12px 8px no-repeat; float:left;}
.work_cur h2,.work_cur2 h2{ font-size:14px;float:left; padding-left:36px; font-family:"\5FAE\8F6F\96C5\9ED1";}
.curr{ float:right; background:url(../images/work_icon2.jpg) left center no-repeat; padding:0 10px 0 22px;}
.work_main{ width:100%; float:left; padding-bottom:50px; margin-top:15px;}
.caseshow{ float:left; background:url(../images/bg_work2.jpg)  center top no-repeat; height:198px; width:972px; padding:0 10px;}
.caseshow h2{ font-size:16px; color:#34623c; font-family:"\5FAE\8F6F\96C5\9ED1"; background:url(../images/work_icon3.jpg) left center no-repeat; line-height:38px; float:left; padding-left:20px;}

.work_cur2{ margin-top:50px;}


.casepic{ float:left; width:206px; border:1px solid #dcdcdc;}
.caseword{ float:right; width:745px; line-height:28px; font-size:14px;}
.search{ float:left; width:100%; line-height:30px; margin-top:15px;}
.schtxt2{ float:left; width:305px; height:28px; border:1px solid #dcdcdc; line-height:28px; font-size:14px; color:#666; background:#fcfcfc; padding-left:10px;}
.schbtn2{ width:69px; height:28px; background:url(../images/bgbtn4.jpg) no-repeat; text-align:center; color:#fff; cursor:pointer; border:none; float:left; margin-left:8px; display:inline;}
.search span{ float:right; padding-right:14px;}
.search span a{ color:#fff; width:69px; height:28px;background:url(../images/bgbtn4.jpg) no-repeat; text-align:center; color:#fff; line-height:28px; display:block;}
.choice{ float:left; width:100%; line-height:30px; font-size:14px; margin-top:6px;}
.choice i{ float:left; font-style:normal;}

/*4-27*/
.casewordmore{width:100%;height:28px;  float:right; margin-top:-10px;}
.casewordmore a{ font-size:12px; color:#1e4121; float:right}
.schbtnmore{ width:69px; height:28px; background:url(../images/bc.jpg) no-repeat; text-align:center; color:#fff; cursor:pointer; border:none; float:right; display:block;}
.bc{ width:100%;height:28px;  float:right; margin-top:-20px; overflow:hidden}
.bc2{ width:200px;height:28px;  float:right;  overflow:hidden}

.trword span.casewordmore{ float:right;}

.h_listt li{ width:95px; height:17px; line-height:17px; position:relative; padding-left:5px; padding-top:1px; float:left; border:1px solid #12471b; margin-top:4px; margin-right:10px; display:inline; float:left;}/*4.3*/
/*.h_listt li p{ color:#666;}*//*4.3*/
.h_listt li span{ color:#12471b;}/*4.3*/
.close{background:url(../images/bgchoice.jpg) right center no-repeat; width:16px; height:16px; border:none; cursor:pointer; float:right}/*4.3*/

.h_list li p{ color:#666;}
.h_list li p span{ color:#12471b;}
.h_box{ position:absolute; top:19px; left:-1px; width:100px; background:#fff; border:1px solid #12471b;}
.h_box span{ display:block; padding-left:10px; cursor:pointer; width:90px;}

.choice_con6{ float:left; width:970px; border:1px solid #dcdcdc; margin-top:12px; background:#f1f1f1 url(../images/bgchoice2.jpg) left top repeat-x; padding:0 10px; line-height:50px; height:200px;overflow:hidden;}/*4.3*/
.choice_con{ float:left; width:970px; border:1px solid #dcdcdc; margin-top:12px; background:url(../images/bgchoice2.jpg) #fcfcfc left bottom repeat-x; padding:0 10px; line-height:50px;}

.choice_con6_2{ float:left; width:970px; border:1px solid #dcdcdc; margin-top:12px; background:#f1f1f1 url(../images/bgchoice2.jpg) left top repeat-x; padding:0 10px; line-height:50px; height:600px;overflow:hidden;}/*4.3*/


.choice_con6 p{ border-bottom:1px dashed #dcdcdc; font-size:14px;}/*4.3*/
.choice_con6 p a{ margin:0 10px;}/*4.3*/
.choice_con6 p a:hover{ color:#12471b; text-decoration:underline;}/*4.3*/
.choice_con6 p.last{ border-bottom:0;}/*4.3*/

.choice_con p{ border-bottom:1px dashed #dcdcdc; font-size:14px;}
.choice_con p a{ margin:0 10px;}
.choice_con p a:hover{ color:#12471b; text-decoration:underline;}
.choice_con p.last{ border-bottom:0;}
.case_con{ float:left; width:100%; margin-top:15px;}
.caseshow2{ background:none; height:auto;}

.workw{ float:left; width:100%; padding-bottom:50px; background:url(../images/bgnews.jpg) center bottom no-repeat;}
.workw p{ font-size:14px; line-height:24px;}
.tree_infor{ float:left; width:100%;}

.treel{ float:left; width:465px; padding:0 10px; background:url(../images/bgtree1.jpg) left top no-repeat; height:198px;}
.treer{background:url(../images/bgtree1.jpg) left top no-repeat; height:198px; float:right; width:485px;}
.tree_tit{ float:left; width:100%; line-height:38px;}
.tree_tit h2{font-size:16px; color:#34623c; font-family:"\5FAE\8F6F\96C5\9ED1"; background:url(../images/work_icon3.jpg) left center no-repeat; line-height:38px; float:left; padding-left:20px;}
.tree_tit a{ float:right; color:#34623c;}
.trpic{ float:left; width:182px; border:1px solid #dcdcdc;}
.trword{ float:right; width:255px; line-height:28px; font-size:14px;}
.treelist3 li{ float:left; width:138px; line-height:32px; font-size:14px; text-align:center; margin:0 8px 0 14px; display:inline;}
.treelist3 li p{ float:left; width:128px; padding:4px; border:1px solid #dcdcdc; background:#fff;}
.treelist4 li { margin:-10px 18px 0 0; }
.treelist4 li.nor{ margin:-10px 0 0 0;} 
.choice_con2{ height:68px;}

.h_list2 li{ background: #fcfcfc url(../images/bg_choice3.jpg) right center no-repeat; width:135px; height:27px; line-height:27px; position:relative; padding-left:10px; float:left;font-size:14px; border:1px solid #dcdcdc; margin:20px 24px 0 0; display:inline;}
.h_box2{ position:absolute; top:28px; left:-1px; width:145px; background:#fff; border:1px solid #dcdcdc; border-top:0;}
.h_box2 span{ display:block; padding-left:10px; cursor:pointer; width:135px;}
.h_list2{ float:left;}
.momo{ float:left; margin-top:24px;}

.jsword{ float:right; width:730px; line-height:30px; font-size:14px;}

.jshlist,.jshlist p { font-size:14px; line-height:24px;}
.jshlist li{ float:left; width:970px; margin: 0 10px 20px 10px; display:inline; padding-bottom:40px; background:url(../images/bgnews.jpg) center bottom no-repeat;}
.tree_tit2{ padding-bottom:6px;}

.case_item{ float:left; width:970px; margin:0 10px 20px  10px; display:inline;  padding-bottom:40px; background:url(../images/bgnews.jpg) center bottom no-repeat;}
.case_item p{ line-height:32px; font-size:14px;}

.tree_item{ width:100%; border-top:3px solid #dcdcdc; margin-top:35px; padding-top:18px; float:left;}
.item_con{ float:left;border:1px solid #dcdcdc;width:295px; padding: 0 10px; height:218px; background:url(../images/bgitem.jpg) left top repeat-x;}
.itempic{ float:left; width:293px; border:1px solid #dcdcdc; margin-bottom:6px;}
.itemword{ float:left; line-height:24px; font-size:14px;}

.item_con2{ margin:0 20px;}

.tchdt{ float:left; width:100%; text-align:center; line-height:30px;}
.tchdts p{ float:left; width:100%; text-align:left; line-height:30px; font-size:14px}
.basepic2{ width:970px; margin-left:15px; float:left; display:inline;}
.bigpic2{ width:750px; float:left; position:relative; text-align:center}
.bigpic2 .pic{ display: none;}
.bigpic2 p span{ position:absolute; left:0; bottom:0; line-height:26px; background:url(../images/bgtm.png) left top repeat-x; width:749px; text-align:center; color:#fff;}
.bigword2{ width:750px; float:left; margin-top:15px; line-height:28px; font-size:14px;}
.bigword2 p{ font-size:14px;}


/*4.3*/
.mores{ float:left; width:200px; line-height:22px; text-align:center; height:22px; text-align:center; padding-left:400px; }
.mores span{ cursor:pointer;}
.mores span .aap{ display:block;}
.mores span .aad{ display:none;}
.mores span.hover .aap{display:none;}
.mores span.hover .aad{ display:block;}

.conlist li{ float:left; width:100%; border-bottom:1px dashed #dddcdc; padding-bottom:15px; margin:10px 0;}


/*text*/
.b{ font-weight:bold;}
.f8{ font-size:8px;}
.f9{ font-size:9px;}
.f10{ font-size:10px;}
.f11{ font-size:11px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f32{ font-size:32px;}
.f36{ font-size:36px;}
.em{ text-indent:2em;}
.hei{ color:#000;}
.red{ color:#ff0000;}
.Arial{ font-family:"Arial", Helvetica, sans-serif;}
.yahei{ font-family:"\5FAE\8F6F\96C5\9ED1";} 
.green{ color:#205229;}
.fr{ float:right;}
.fl{ float:left;} 
.green2{ color:#12471b;}
.anwer p{ line-height:24px; font-size:14px; float:right; width:752px; padding:5px 0 10px 6px; background:#fafafa url(../images/bgawser.jpg) left bottom no-repeat;}
/* 4.19 */
.gongshi{ float:left; width:100%; padding-top:10px;}
.gaoshilist li{ float:left; width:100%; line-height:47px; border-bottom:1px dashed #dcdcdc; font-size:14px;}
.gaoshilist li a{ padding-left:47px; background:url(../images/icon_down.jpg) 10px 13px no-repeat; display:block;}

.findcon{ float:left; border:1px solid #dcdcdc; border-top:0; width:245px; height:235px; margin-bottom:5px; padding-top:8px;}
.flist li{ float:left; width:100%; line-height:33px;}
.flist li a{ padding-left:32px; background:url(../images/icon_down.jpg) 10px 7px no-repeat; display:block;}

.feedback{ float:left; width:765px; padding-left:25px; margin-top:18px;}

.fbone{ float:left; width:100%; margin-bottom:20px;}
.fbtable td{ font-size:14px; padding-bottom:20px;}
.txtfb1{ width:200px; padding:0 10px; height:23px; line-height:23px; border:1px solid #c3c3c3;}
.txtfb2{ width:567px; height:189px;line-height:18px; border:1px solid #c3c3c3;}
.fblist li{ float:left; width:735px; background:url(../images/fbbg1.jpg) 0 6px no-repeat; margin-bottom:20px; padding-left:30px; line-height:24px;}
.fblist li .pwen{ float:left; width:100%; padding:5px 0; color:#333; font-size:14px; font-weight:bold;}
.fblist li .pbg{ background:url(../images/fbbg2.jpg) 31px 0 no-repeat; height:8px; width:100%; float:left;}
.fblist li .pda{ float:left; width:695px;  background:#e7e7e7; padding:5px 20px;}


/* 4.24 */
.gktable{ border-collapse:collapse}
.gktable th{ height:23px; border-bottom:1px solid #eeeeee; border-top:1px solid #eeeeee; background:url(../images/bg_th1.jpg) repeat-x;}
.gktable td{ height:30px; border-bottom:1px dashed #e4e4e4; text-align:center}
.gktable th.th1{ text-align:left; padding-left:30px;border-left:1px solid #eee}
.gktable th.th2{ text-align:left; padding-left:30px;border-left:1px solid #eee}
.gktable th.th3{ text-align:left; padding-left:30px;border-right:1px solid #eee}

.gktable td.td1,.gktable td.td2,.gktable td.td3{ text-align:left; padding-left:32px;}
.fb{ background:#12541d; line-height:30px; width:78px; text-align:center; color:#fff; font-size:16px; font-family:"\5FAE\8F6F\96C5\9ED1"; margin-bottom:14px;}


.fhtable{ border-collapse:collapse}
.fhtable th{ height:23px; border:1px solid #e9e9e9; background:url(../images/bg_th1.jpg) repeat-x;}
.fhtable td{ height:27px; border:1px solid #eaeaea; text-align:center}


.fbtable2 td{padding-bottom:20px; line-height:20px;}

.txtfb3{ width:410px; height:120px;line-height:18px; border:1px solid #c3c3c3;}
.dt{ float:right; color:#34623c; margin-top:-5px;/9 font-size:12px;}
.zrlist li{ float:left; width:358px; border:1px solid #dcdcdc; margin:10px 10px 0 0; display:inline; padding:0 15px; height:210px; line-height:24px;}
.zrlist li.nor{ margin-right:0;}
.zrlist li h2{ line-height:36px; border-bottom:1px solid #dcdcdc; background:url(../images/n_icon2.jpg) left center no-repeat; font-size:14px; font-weight:bold; color:#12541d; padding-left:20px;}
.zrpic{ float:left; border:1px solid #dedede; margin:8px 0 4px 0;}
.zrlist li p{ line-height:30px; font-size:14px; background:url(../images/dian.jpg) left center no-repeat;}
.zrlist li p a{ padding-left:8px;}


.treebig{ float:left; width:330px; margin:10px 0 0 22px; display:inline; height:500px;}
.tree_bigcon{ float:left; position:relative; height:500px; width:100%;}
.tree_bigcon p{ float:left; width:100%; height:34px; background:url(../images/bgtmt.png) left top repeat-x; text-align:center; color:#fff; position:absolute; left:0; bottom:0; line-height:34px;}
.tree_dright{ float:right; width:588px; padding-right:10px;}
.tree_intro{ float:left; width:100%; line-height:26px; font-size:14px; margin-top:18px; height:270px; overflow:hidden}
.tree_intro p{ font-size:14px;}
.tree_photo{ float:left; width:100%;}
/*修改2013.5.29*/
.scrollx { ZOOM: 1; OVERFLOW: hidden; float:left; width:100%;}
.scrollx A#prev {float:left;display:inline;width:18px;height:26px;background:url(../images/pl_btn1.jpg) no-repeat;cursor:pointer; margin:100px 3px 0 0px; }
.scrollx A#next {float:left;width: 18px; background: url(../images/pr_btn1.jpg) no-repeat;height: 26px;cursor:pointer;margin:100px 0 0 3px; display:inline;}
.scrollx .arrCont{ float:left;width:543px; height:230px;overflow:hidden;}
.scrollx .arrlist li{ float:left; width:147px; height:221px; padding:4px; cursor:pointer;margin:0 13px; display:inline;}
.scrollx .arrlist li.hover{padding:1px; border:3px solid #205229;}
.hrlist3{ float:left; width:100%;}
.hrlist3 li{ float:left; width:181px; margin-left:25px; display:inline; margin-top:26px; line-height:25px;}
.hrlist3 li img{ background:url(../images/culture2_bg.jpg) no-repeat; padding:10px 20px 10px 10px; width:151px; height:209px;}
.hrlist3 li span{ float:left; width:100%; text-align:center; color:#666666; font-size:14px;}
.hrlist4 li{ margin:20px 9px 6px 8px;}
/*end修改*/


/*2013.5.31增加*/
.help{ float:left; width:100%;}
.helplist li{ float:left; width:170px; margin-left:27px; display:inline; text-align:center; line-height:40px;}

.helplist li img{ border:1px solid #e8e8e8;}


.hrinfro{ background:url(../images/bg_hr.jpg) no-repeat; width:101%; height:45px; float:left; position:relative; margin-bottom:10px;}
.hrinfro .divtitle{ color:#666666; font-size:14px; font-family:微软雅黑; line-height:38px; margin-left:10px; width:170px; }
.hrinfro ul{width:560px; position:absolute; left:190px; top:0px;}
.hrinfro li{ width:119px; float:left; line-height:38px; font-size:14px; color:#205229; text-align:center; height:45px; }
.hrinfro li:hover,.hrinfro li.liNow{ background:url(../images/bg_hrhover.jpg) no-repeat; color:#fff;}
.hrinfro li:hover,.hrinfro li.liNow a{color:#fff;}

.msg input.txt{width:200px; height: 26px; line-height: 26px;}
.msg textarea{ width:250px; height: 100px;}